* Don't try to "mkdir $(infodir)" in doc/*/Makefile.in.
- -- Rob Browning <rlb@defaultvalue.org> Mon, 09 Aug 2010 23:50:27 -0500
+ * Use -O1 rather than -O2 on ia64. Fixes a build failure (looks
+ like a broken byte compiler) with newer versions of gcc
+ (c.f. #207580). Thanks to Sven Joachim <svenjoac@gmx.de> for the
+ report and thanks to Stéphane Glondu <glondu@debian.org> for the
+ 23.2+1-2.1 NMU. (closes: 582439)
+
+ -- Rob Browning <rlb@defaultvalue.org> Tue, 10 Aug 2010 00:20:41 -0500
emacs23 (23.2+1-2) unstable; urgency=low
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
else # not noopt
- ifeq (m68k,$(DEB_HOST_ARCH))
- # fix problem with newer versions of gcc on m68k
- # -O2 causes a build failure (broken byte compiler)
+ ifneq (,$(filter $(DEB_HOST_ARCH),m68k ia64))
+ # Fix a problem with newer versions of gcc on m68k and ia64.
+ # There -O2 causes a build failure (broken byte compiler) - see
+ # bugs #207580 and #582439.
CFLAGS += -O1
- else # neq (m68k,$(DEB_HOST_ARCH))
+ else # neq (m68k or ia64)
CFLAGS += -O2
- endif # neq (m68k,$(DEB_HOST_ARCH))
+ endif # neq (m68k or ia64)
endif # not noopt
joblimit := $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))